input::-ms-clear{display:none;}
@media screen and (max-width:1200px){.site_nav_r{position:absolute;right:0;}.mycenter>#nav_right{right:98px;}}
.headCenter{background:#FBFBFB;width:100%;}
body .header{width:1200px;margin:0 auto;position:relative;clear:both;z-index:3;padding:20px 0;}
body .header .logolay{text-align:left;float:left;}
#register {
    width: 700px;
    height: 300px !important;
    margin: 0 auto;
    background: #fff;
    border-radius: 10px;
    margin-top: 180px;
    position: relative;
    z-index: 99999;
}#register ul {
    padding: 70px 0 70px 0;
}#register ul li {
    float: left;
    padding-left: 104px;
    padding-right: 104px;
    text-align: left;
    padding-bottom: 60px;
}
#register ul li p{font-size:14px;color:#999;text-align:left;line-height:30px;padding-top:50px;}
#register ul li p span{font-size:24px;color:#666;}
#register ul li p span em{color:#3366cc;}
#register ul li a{border-radius:5px;padding:3px 30px;background:#3366cc;display:inline-block;margin-top:20px;font-size:20px;color:#fff;}
#register ul li.p_reg{border-right:1px solid #ebebeb;}
#register ul li.p_reg p span em{color:#30c76c;}
#register ul li.p_reg a{background:#30c76c;}
.closeyk-card{background:none repeat scroll 0 0 #999;border:3px solid #fff;border-radius:36px;cursor:pointer;display:inline-block;float:right;font-size:34px;height:40px;line-height:31px;margin-right:20px;position:absolute;right:-42px;top:-24px;transition:text-shadow 0.32s ease-out 0s;width:40px;text-align:center;color:#fff;}
.closeyk-cards{background:none repeat scroll 0 0 #999;border:3px solid #fff;border-radius:36px;cursor:pointer;display:inline-block;float:right;font-size:34px;height:40px;line-height:31px;margin-right:20px;position:absolute;right:-38px;top:-22px;transition:text-shadow 0.32s ease-out 0s;width:40px;text-align:center;color:#fff;}
.closeyk-cardss{background:none repeat scroll 0 0 #999;border:3px solid #fff;border-radius:36px;cursor:pointer;display:inline-block;float:right;font-size:34px;height:40px;line-height:31px;margin-right:20px;position:absolute;right:-38px;top:-22px;transition:text-shadow 0.32s ease-out 0s;width:40px;text-align:center;color:#fff;}
.page-yk{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000;width:100%;height:100%;opacity:1;display:none}
.bg-r-c-s{position:absolute;opacity:.2;background-color:#0a1919;filter:alpha(opacity=20);left:0;top:0;width:100%;height:100%;}
.poptrox-popup{background:#fff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;padding-bottom:3em}
.poS{position:relative;}
.poS > a,.poS > span{float:left;display:inline-block;}
.poS > span{padding:10px 0 0 10px;color:rgb(24,24,24);position:relative;text-align:center;border-left:1px solid #CDCDCD;margin-left:1em;}
.poS > span > .hls_gps>a{display:inline;text-decoration:none;position:relative;color:#000;}
.poS > a > img{width:210px;}
.showcy{display:none;opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:56px;z-index:1;background-color:#fff;text-align:center;padding:15px 0px 5px 15px;border-top:2px solid rgb(135, 135, 135);width:400px;box-shadow:0 1px 1px 1px rgba(234, 234, 234, 0.73);-webkit-box-shadow:0 1px 1px 1px rgba(234, 234, 234, 0.73);-moz-box-shadow:0 1px 1px 1px rgba(234, 234, 234, 0.73);-ms-box-shadow:0 1px 1px 1px rgba(234, 234, 234, 0.73);-o-box-shadow:0 1px 1px 1px rgba(234, 234, 234, 0.73);left:-164px;}
.showcy:before{content:'';display:inline-block;height:0;width:0;top:-16px;left:50%;border-width:8px;border-style:solid;border-color:transparent transparent rgb(135, 135, 135) transparent;position:absolute;}
.showcy li{display:inline-block;margin-bottom:4px;margin-right:5px;float:left;}
.showcy li a{display:block;text-align:center;color:#818181;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:70px;height:24px;border:1px solid #d7d7d7;cursor:pointer;}
.showcy li a.hover,.showcy li a:hover{color:#fff;background-color:#FF921E;border-color:transparent;cursor:pointer;}
#chancity{white-space:nowrap;line-height:2em;color:#888;font-weight:normal;cursor:pointer;}
#showCity > p{margin-top:10px;font-size:12px;color:rgb(165, 165, 165);}
.city_border{border:2px solid rgb(135, 135, 135) !important;}
.mb25{margin-bottom:25px;}
.mb40{margin-bottom:40px;}
.site_nav{height:30px;border-bottom:1px solid #ddd;background:#EDEDED;line-height:30px;z-index:10000;width:100%;}
.site_nav_lr{width:1200px;margin:0 auto;font-size:12px;color:#828282;}
.site_nav_lr ul li a{color:#828282;}
.site_nav_l{float:left;}
.site_nav_l li{padding-right:10px;float:left;}
.site_nav_r{float:right;}
.site_nav_r li{padding-left:10px;float:left;}
.hls_gps{width:68px;text-align:center;font-weight:bold;color:#000;}
.hls_gps,#getCity:before,#getCity:after{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;}
.hls_gps label{font-size:16px;}
.hls_gps #getCity{display:inline-block;padding:0 10px;white-space:nowrap;line-height:1;position:relative;}
#getCity:before{content:'[';display:inline-block;position:absolute;top:0;left:0px;line-height:12px;}
#getCity:after{content:']';display:inline-block;position:absolute;top:0;right:0px;line-height:12px;}
.hls_gps:hover #getCity:before{left:-3px;}
.hls_gps:hover #getCity:after{right:-3px;}
.mian_nav{height:50px;line-height:50px;background:#FBFBFB;position:relative;z-index:2;/*border-bottom: 2px solid #e4e4e4;*/}
.mian_nav h2,.mian_nav h3{float:left;color:#fff;font-size:18px;width:205px;text-align:left;padding-left:30px;background:#30c76c;position:relative;cursor:pointer;font-weight:bold;}
.mian_nav h2.up:after{background-position:-46px -41px;}
.mian_nav h2:after{content:'\20';background:url(../images/ico2_9.png) no-repeat 0px -41px;position:absolute;padding:10px;right:22px;margin-top:-12px;top:50%;}
.mian_nav h3:after{content:'\20';background:none;position:absolute;padding:10px;right:22px;margin-top:-12px;top:50%;}
.mian_nav .nav_all{color:#fff;background:#518cd5;width:205px;}
.mian_nav div.mycenter{width:1200px;margin:0 auto;position:relative;}
.mian_nav .sub_nav li{width:205px;height:150px;background:url(../images/navline.png)no-repeat 20px 87px ;/*border-bottom: 2px solid;*/}
.mian_nav .sub_nav li.bgn{background: none;}
.mian_nav .sub_nav li:hover{background: #fff;border: 2px solid #30c76c;border-left: none;border-right: none;height: 150px;width: 205px;}
.mian_nav .sub_nav li:hover .nav_all .hls_grade{color:#30c76c;}
.mian_nav .sub_nav li:hover .nav_all .hls_subjects a{color:#30c76c;}
.mian_nav .sub_nav li:hover dl{display:block;}
.mian_nav .sub_nav{width:205px;background:#f1f1f1;position: absolute;display: none;margin-top: 50px;}
.mian_nav .sub_nav li dl{position:absolute;left:205px;background:url(../images/bg-showright.png);display:none;padding:15px 50px 16px 50px;border:2px solid #30c76c;border-left: none;}
.mian_nav .sub_nav li dl.primary{width: 330px;top:0px;}
.mian_nav .sub_nav li dl.junior_high{width: 612px;top:30px;}
.mian_nav .sub_nav li dl.senior_high{width: 612px;}
.mian_nav .sub_nav li dl.special_sub{width: 465px;top:279px;height:93px;padding-top: 30px;}
.mian_nav .sub_nav dt{width:138px;line-height:25px;height:25px;color:#5181d5;text-align:right;padding-right:25px;float:left;font-weight:bold;font-size:14px;}
.mian_nav .sub_nav dd{line-height:30px;text-align:left;}
.mian_nav .sub_nav dd span{width: 65px; display: inline-block;}
.mian_nav .sub_nav dd a{display:inline-block;height:30px;font-size:10px;color:rgb(45, 45, 45);padding:0 5px;}
.mian_nav .sub_nav dd a:hover{text-decoration:underline;}
.hls_find{float:left;margin-left:80px;margin-right:50px;padding-top:8px;}
.hls_find:after{clear:both;display:table;content:'\20';}
.hls_find input{height:45px;line-height:normal;line-height:45px\9;border:1px solid #30c76c;width:368px;padding:0 10px 0 20px;font-size:14px;border-right:none;outline:0;transition:border-color .3s linear;-moz-transition:border-color .3s linear;-ms-transition:border-color .3s linear;-webkit-transition:border-color .3s linear;float:left;background-color:#F9F9F9;border-radius:0;}
.hls_find input:focus{border-color:#6694DD;background-color:#fff;}
.hls_find .hls_sou{background:#30c76c;height:45px;line-height:45px;color:#fff;display:inline-block;padding:0 20px 0 25px;word-spacing:5px;letter-spacing:5px;cursor:pointer;}
.hls_stern{margin-top:-15px;display: inline-block;float: right;}
.hls_stern li{float:left;width:58px;font-size:12px;margin:0 0 0 10px;text-align:center;}
.hls_stern li a{display:inline-block;padding-top:30px;color:#000;background:url(../images/ico2_9.png) no-repeat;}
.hls_stern li a.stern_1{background-position:4px 0;}
.hls_stern li a.stern_2{background-position:-62px 0;}
.hls_stern li a.stern_3{background-position:-125px 0;}
.hls_grade{font-size:14px;color:#505050;font-weight:bold;display:inline-block;width:180px;height:34px;line-height:34px;float:left;text-align:left;margin-top:18px;padding-left:30px;}
.hls_subjects{font-size:12px;margin-right:18px;display:inline-block;width:180px;line-height:12px;float:left;text-align:left;padding-bottom:20px;padding-left:30px;white-space:nowrap;}
.hls_subjects a{margin-right:8px;color:#505050;}
.clear{clear:both;}
.free_refer{background:url(../images/ico2_9.png) no-repeat -156px -32px;padding:18px 0 16px 54px;text-align:left;line-height:20px;}
.free_refer span{font-size:16px;font-weight:bold;}
.nav_box{float:left;z-index:3;height:50px;line-height:50px;padding-left:200px;}
.nav_box ul li{list-style:none;float:left;margin:0 20px;height:50px;width: 90px;text-align: center;}
/*.nav_box ul li:hover{border-bottom:3px solid #30c76c;height:50px;} 首页hove过来变底部绿色*/
.nav_box ul li a{margin:0 4px;color:#000;height:50px;display:inline-block;font-size:18px;transition:font-weight .3s ease-out;-webkit-transition:font-weight .3s ease-out;-moz-transition:font-weight .3s ease-out;-ms-transition:font-weight .3s ease-out;}
.nav_box ul li:hover a{text-decoration:none;font-weight:bold;}
.nav_box ul li.cur a{font-weight:bold;}
.nav_box ul li.cur{/*border-bottom:3px solid #30c76c;*/}
.nav_box ul li.last{font-family:\5b8b\4f53;font-size:12px;padding-top:1px;}
.nav_box ul li.last a{color:#a2a2a1;}
.hls_slogan{background:url(../images/jiajiao1.png) no-repeat center;height:50px;width:232px;position:absolute;right:0;top:0;display:block;}
.nav_right{position:absolute;right:0px;top:5px;display: inline-block;}
.nav_right li{float:left;height: 30px;line-height: 30px;display: inline-block;}
.nav_right li a{display:inline-block;border-radius:5px; border: 2px solid #ff921e;font-size: 16px;}
.nav_right li a.white{background:#fff;color:#000;padding:0 10px;}
.nav_right li a.yellow{background:#ff921e;color:#fff;padding:0 10px;margin-right: 10px;}
.nav_right li a.bdrtb{margin-right: 10px;}
.popbox{width:980px;position:absolute;top:0;left:0;display:none;z-index:120;}
.popbox .close-btn{position:absolute;background:#30c76c;display:inline-block;top:-10px;right:-10px;}
.popbox .close-btn .close_ico{background:url(../images/hls_jz_aico.png) no-repeat scroll -38px -76px #8d8d8d;height:40px;margin:0;position:absolute;right:-10px;top:-10px;width:40px;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;border:5px solid #fff;}
.popbox h2{height:25px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height:25px;color:#fff;}
.popbox h2 a{position:absolute;right:5px;font-size:12px;color:#fff;}
.popbox .mainlist iframe{display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.popbox .mainlist li{height:24px;line-height:24px;}
.popbox .mainlist li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
.popbox1{width:980px;position:absolute;top:0;left:0;display:none;z-index:120;}
.popbox1 h2{height:25px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height:25px;color:#fff;}
.popbox1 h2 a{position:absolute;right:5px;font-size:12px;color:#fff;}
.popbox1 .mainlist1{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.popbox1 .mainlist1 li{height:24px;line-height:24px;}
.popbox1 .mainlist li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
#screen{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:100;background-color:#666;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
#lib_Tab1_sx{width:980px;margin:0px;padding:0px;margin-bottom:15px;overflow:hidden;height:610px;}
.lib_tabborder_sx{border-radius:5px;}
.lib_Menubox_sx{line-height:28px;position:relative;float:left;width:240px;border-right:1px solid #95C9E1;background:#30c76c;height:610px;}
.lib_Menubox_sx .phone_call{background:#f70 url(../images/hls_jz_aico.png) no-repeat 9px -264px;height:75px;font-size:24px;color:#fff;position:absolute;bottom:0;width:100%;padding:30px 0 0 40px;}
.lib_Menubox_sx ul{margin:0px;padding:0px;list-style:none;text-align:center;}
.lib_Menubox_sx li{display:block;cursor:pointer;width:240px;color:#fff;font-weight:bold;height:25px;line-height:25px;background-color:#30c76c;height:70px;line-height:70px;border-bottom:1px solid #f80;font-size:16px;}
.lib_Menubox_sx li.hover{padding:0px;background:#f70;width:240px;border-bottom:1px solid #f80;border-right:0;border-left:none;color:#fff;height:70px;line-height:70px;}
.lib_Contentbox_sx{margin-top:0px;border-top:none;border-left:0;margin-left:240px;}
.box,#confirm_box,.email_box,.continue_class_box,.repeal_renew_box,.renew_list,.audition_remove_box,.buy_class_box,.s_refuse_box,.open_evaluate_box,.pay_succ_fail_box,.ex_ticket_box,.to_phmsg_box{position:fixed;left:50%;height:auto;z-index:100;background-color:#f5f5f5;border-radius:10px;box-shadow:0px 0px 8px #000;-moz-box-shadow:0px 0px 8px #000;-webkit-box-shadow:0px 0px 8px #000;}
.box h2,#confirm_box h2,.email_box h2,.continue_class_box h2,.repeal_renew_box h2,.renew_list h2,.audition_remove_box h2,.buy_class_box h2,.s_refuse_box h2,.open_evaluate_box h2,.pay_succ_fail_box h2,.ex_ticket_box h2,.to_phmsg_box h2{height:75px;font-size:24px;background-color:#30c76c;position:relative;padding-left:10px;line-height:75px;color:#fff;padding-left:50px;font-weight:bold;border-top-left-radius:10px;border-top-right-radius:10px;}
.box h2 a,#confirm_box h2 a,.email_box h2 a,.continue_class_box h2 a,.repeal_renew_box h2 a,.renew_list h2 a,.audition_remove_box h2 a,.buy_class_box h2 a,.s_refuse_box h2 a,.open_evaluate_box h2 a,.pay_succ_fail_box h2 a,.ex_ticket_box h2 a,.to_phmsg_box h2 a{position:absolute;right:24px;font-size:12px;color:#fff;}
.buy_class_box h2 span span{padding:0 5px;}
.box .mainlist2 li,#confirm_box .mainlist2 li,.email_box .mainlist2 li{height:24px;line-height:24px;}
.box .mainlist2 li span,#confirm_box .mainlist2 li span,.email_box .mainlist2 li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
#TB_overlayBG{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.close_ico{background:url("../images/hls_jz_aico.png") no-repeat scroll -38px -76px;display:inline-block;height:36px;margin:22px 5px 0 0;width:36px;}
.box_content{width:980px;min-height:550px;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.page-yk{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000;width:100%;height:100%;opacity:1;display:none;}
.poptrox-popup{background:#fff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;padding-bottom:3em;}
.bg-r-c-s{position:fixed;opacity:0.7;background-color:#0a1919;filter:alpha(opacity=20);left:0;top:0;width:100%;height:100%;z-index:1;}
#styk,#yk,#styk1{text-align:center;}
.yk-hls{margin-top:15px;}
.overfl-pop{top:0px;background-color:#f5f5f5;display:inline-block;vertical-align:middle;position:relative;z-index:1;width:1000px;height:auto;border-radius:8px;box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-webkit-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-moz-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-ms-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);padding:0;margin-top:70px;}
.overfl-pop h1{color:#fff;font-weight:bold;font-size:26px;text-align:left;padding:18px 22px;background-color:#30c76c;border-radius:8px 8px 0 0;line-height:1.5;}
.overfl-pop h1 span{padding:0 10px;}
.clear-fx:before,.clear-fx:after{content:"\20";display:table;overflow:hidden;line-height:0;height:0px;}
.clear-fx:after{clear:both;}
.btn-yk{padding:16px 0;border-top:1px solid rgb(226, 226, 226);background:#fff;border-radius:0 0 8px 8px;}
.warn-yk-proto{width:424px;margin-left:410px;}
.btn-yk .warn-yk-proto a,.btn-yk .warn-yk-proto label{float:left;display:inline-block;}
.btn-yk .warn-yk-proto label{margin:14px 0 0 20px;}
.btn-yk .warn-yk-proto label em{background:url(../images/sprite-hls-iconspic.png) no-repeat -316px -581px;width:20px;height:20px;margin-left:6px;display:inline-block;cursor:pointer;position:relative;float:right;}
.btn-yk .warn-yk-proto label em i{width:132px;display:block;color:#fff;background-color:rgba(0, 0, 0, 0.54);padding:6px 10px;font-size:12px;position:absolute;top:-100px;left:-70px;border-radius:4px;text-align:left;display:none;}
.btn-yk .warn-yk-proto label em i:after{content:'\20';display:block;width:0;height:0;border-style:solid;border-width:6px;border-color:rgba(0,0,0,.54) transparent transparent transparent;bottom:-18px;left:61px;position:relative;}
.btn-yk .warn-yk-proto label em:hover i{display:block;}
.btn-yk .warn-yk-proto label input[type='text']{float:left;padding:0;margin:4px;height:13px;width:13px;display:inline-block;}
.btn-yk .warn-yk-proto a{margin:0;font-size:22px;height:44px;line-height:44px;width:200px;}
.btn-yk .warn-yk-proto a i{background:url(../images/sprite-hls-iconspic.png) no-repeat -222px -539px;display:inline-block;width:28px;}
.errorMSG{color:#fff;font-size:16px;background-color:#000;padding:18px 60px;opacity:0.8;filter:Alpha(opacity=80);border:3px solid #d8d8d8;position:absolute;top:46%;left:0;right:0;margin:auto;width:470px;text-align:left;z-index:9999;display:none;}
#footerout{height:274px !important;}
.page-yk .btn-orig{color:#fff;display:block;border-radius:3px;background-color:#FF9700;border-bottom:2px solid #C26009;font-size:22px;text-align:center;line-height:50px;width:140px;height:50px;letter-spacing:4px;text-indent:4px;font-weight:bold;margin:50px auto 10px;transition:background-color ease-in-out .24s;-moz-transition:background-color ease-in-out .24s;-webkit-transition:background-color ease-in-out .24s;-o-transition:background-color ease-in-out .24s;-ms-transition:background-color ease-in-out .24s;}
.btn-orig:hover{background-color:#FF7900;color:#fff;text-decoration:none;}
.flou{margin:5px 122px;}
.flou > label{display:inline-block;text-align:right;font-size:15px;width:126px;color:rgb(97,97,97);margin-top:10px;text-shadow:none;}
.flou label i{font-weight:bold;color:#F04F4F;font-size:14px;font-style:normal;padding-right:5px;}
.inp-si{display:inline-block;width:453px;text-align:left;}
.inp-si > input{background-color:white;color:#242424;padding:8px 12px;outline:0 none;border:3px solid #fff;font-size:14px;width:400px;text-align:left;display:block;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
.inp-si > label{display:inline-block;font-size:14px;margin:0 28px 0 8px;text-shadow:none;}
.inp-si > label [type='radio']{padding:0;margin:2px 6px 0 0;}
.fmsi > label{margin:0 14px 0 8px;text-shadow:none;}
#uide > .activelist{border:3px solid rgb(236,236,236);background-color:#fff;}
#gui-qu2,#gui-qu3{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
.gradeUI{color:rgb(100,100,100);letter-spacing:0.25em;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;outline:0;background-color:#fff;border:3px solid #fff;text-align:left;padding:8px 18px;font-size:14px;background:#fff url(../images/sprite-search.png) no-repeat;background-position:right -214px;cursor:pointer;position:relative;box-shadow:inset 0px 0px 1px 1px rgba(255,255,255,0.25);-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.gradeUI .adb{display:none;position:absolute;overflow:hidden;left:0;right:0;top:40px;background:#eeeeee;z-index:999;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.gradeUI .adb ul li{padding:8px 20px;}
.gradeUI .adb ul li a{color:rgb(104,104,104);font-weight:normal;}
.fir-foui{display:inline-block;padding:8px 6px;background-color:#fff;border:3px solid #fff;font-size:14px;width:11%;text-align:center;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;white-space:nowrap;}
.widada{display:inline-block;width:24%;padding:8px;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
.widada ul li{padding:8px 16px !important;}
.widada .adb{height:260px;overflow-y:auto !important;}
#txt_area_1 .adb,#gui-qu2 .adb,#gui-qu3 .adb{height:auto;overflow-y:auto !important;}
.form-gp:before,.form-gp:after,.identifyingcode:before,.identifyingcode:after,.iteacher:before,.iteacher:after,.bestX:after,.bestX:before,.find-container:before,.find-container:after,.row-find:before,.row-find:after,.clear-fx:before,.clear-fx:after,.u-l>ul:before,.u-l>ul:after{content:"\20";display:table;overflow:hidden;line-height:0;height:0}.form-gp:after,.iteacher:after,.bestX:after,.find-container:after,.row-find:after,.clear-fx:after,.u-l>ul:after{clear:both}
.page-st .overfl-pop h1{color:#fff;font-size:24px;text-align:left;padding:26px 22px;background-color:#30c76c;border-radius:8px 8px 0 0}
.page-st{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000;width:100%;height:100%;opacity:1;display:none;}
.page-st .overfl-pop{top:0px;background-color:#fff;display:inline-block;vertical-align:middle;position:relative;z-index:1;width:1000px;height:auto;border-radius:8px;box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-webkit-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-moz-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-ms-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);padding:0;margin-top:70px;}
.page-st .overfl-pop h1 span{padding:0 5px}
.page-st .overfl-pop h1 em{font-style:normal;font-size:14px;margin-left:5px;}
.page-st .overfl-pop .closeyk-card{display:inline-block;float:right;margin-right:20px;font-size:34px;line-height:31px;cursor:pointer;transition:text-shadow .32s ease-out;-webkit-transition:text-shadow .32s ease-out;-moz-transition:text-shadow .32s ease-out;-ms-transition:text-shadow .32s ease-out;-o-transition:text-shadow .32s ease-out;font-style:normal;}
.page-st .overfl-pop .closeyk-card:hover{text-shadow:0 0 11px white;-ms-text-shadow:0 0 11px white;-webkit-text-shadow:0 0 11px white;-moz-text-shadow:0 0 11px white}
.page-st .yk-hls{margin-top:0;}
.page-st .yk-hls h3{text-align:left;color:#000;font-size:18px;padding-bottom:10px;border-bottom:1px solid #fff;font-weight:bold}
.page-st .for-on{padding:0 0 0 310px;background:#f5f5f5;border-bottom:1px solid #e8e8e8;}
.page-st .for-on dd{float:left;display:inline-block;zoom:1}
.page-st .for-on dd img{width:120px;height:120px;border-radius:50%;border:2px solid #fff;margin:20px 24px}
.page-st .for-on dd .spanbr{font-size:13px;color:#000;line-height:26px;margin:44px 0;text-align:left}
.tech_classTime .spanbr{font-size:13px;color:#000;line-height:26px;text-align:left}
.page-st .for-on dd .spanbr span{text-align:left;margin-right:12px;display:inline-block;white-space:nowrap;color:#666;}
.tech_classTime .spanbr span{text-align:left;margin-right:12px;display:inline-block;white-space:nowrap;color:#666;font-size:14px;}
.page-st .for-on dd .spanbr span.t_name{font-size:26px;display:block;}
.page-st .subform .form-gp{margin-bottom:20px;}.page-st .subform .form-gp label .redstar{color:#ff0000;display:inline-block;padding-right:5px;}.page-st .subform .form-gp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page-st .form-gp label{margin-left:20px;width:150px;text-align:right;display:inline-block;float:left;padding-top:6px;color:#666;font-size:16px;font-weight:bold;margin-top:4px;}.page-st .form-gp .input-msg{width:76.66667%;float:left;padding:0;}.page-st .form-gp .input-msg select{float:left;width:240px;margin-right:10px;height:40px;font-size:16px;color:#999;border:1px solid #d5d5d5;}.page-st .form-gp .input-msg .input1{float:left;margin-right:10px;height:40px;width:150px;border:1px solid #d5d5d5;font-size:16px;color:#999}.page-st .form-gp .input-msg .input2{float:left;margin-right:10px;height:40px;width:160px;border:1px solid #d5d5d5;}
.page-st .btn-orig{color:#fff;display:inline-block;border-radius:3px;background-color:#FF9700;border-bottom:2px solid #C26009;font-size:22px;text-align:center;line-height:50px;height:50px;letter-spacing:4px;text-indent:4px;font-weight:bold;margin:10px 0 10px 385px;transition:background-color ease-in-out .24s;-moz-transition:background-color ease-in-out .24s;-webkit-transition:background-color ease-in-out .24s;-o-transition:background-color ease-in-out .24s;-ms-transition:background-color ease-in-out .24s;}
.page-st .btn-orig:hover{background-color:#FF7900;color:#fff;text-decoration:none;}
.page-st .warn-yk-proto{margin-left:282px;float:left;}
.page-st .warn-yk-proto label{float:left;}
.hope_txt{float:left;margin-left:85px;}
.hope_subject{float:left;width:420px;margin-top:12px;margin-left:5px;}
.hope_subject li{float:left;padding-right:22px;}
.hope_subject li input{float:left;margin-top:3px;margin-right:5px;}
.vacation_area{width:100%;text-align:center;position:relative;line-height:30px;}
.vacation_area > div{padding-top:10px;}
.vacation_area > div > div{padding:20px 0;border:1px solid #d52b2a;background-color:#fff;}
.vacation_notice{font-size:18px;font-weight:bold;color:#d52b2a;}
.vacation_font{font-size:14px;color:#000;}
.close_btn{position:absolute;top:11px;right:1px;background:url(../images/close_btn.jpg) no-repeat center center;height:17px;width:17px;}
#kf5_overlay{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 90000; display: none; } 
#kf5_overlay *{ color: #333; font-style: normal; font-variant: normal; font-size: 12px; }
#kf5_scrim{ background-color: #000; filter: alpha(opacity=10); -moz-opacity: 0.66; left: 0; opacity: 0.66; position: absolute; top: 0; width: 100%; z-index: 1; height: 100%; }
#kf5_container{ position: absolute; top: 0; text-align: left; width: 572px; z-index: 90001; }
#kf5_close{ display: block; height: 43px; position: absolute; top: -15px; right: -15px; width: 43px; z-index: 100; background: url(../images/box_close.png); cursor: pointer; }
#kf5_body{ position: relative; width: 572px; z-index: 2; }
#kf5_tab{cursor: pointer; overflow: hidden; position: fixed; top: 20%; height: 108px; width: 48px; z-index: 10000; _position: absolute; _top: expression(document.documentElement.clientHeight/2 + document.documentElement.scrollTop - this.offsetHeight); background-image: url(../images/tab_bg.png); _background-image: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tab_bg.png');}
.kf5_Tabright{ right:-9px; }
#kf5_tab.pattern9{background-position: 0 -1080px; background-color: #FFAD32;}
#kf5_tab p{ margin: 0; padding: 20px 18px 20px 18px; font-size: 14px; color: #fff; line-height: 17px; font-weight: bold; text-indent: -999em; }
/*领跑*/
.l_banner{background: url(../images/topban.gif) no-repeat center center;height: 50px;width: 100%;display:inline-block; }
/*footer*/
.footer{background-color:#2D363B;border-top:1px solid rgb(175, 175, 175);padding-bottom:26px;}
.footer .layout{width:1200px;margin:0 auto;padding:70px 0 30px 40px;}
.grid-x{display:inline;float:left;margin:0 15px;width:155px;}
.grid-x h3{background:url('') repeat-x bottom;margin:0 0 22px 0;padding:0 0 10px 0;font-size:18px;cursor:pointer;}
.grid-x h3 a{color:#fff;display:block;text-align:left;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;}
.grid-x h3 a:hover{color:#DDDCDC;}
.grid-x ul li{height:24px;list-style:none;margin:0 0 5px 0;padding:0;cursor:pointer;}
.grid-x ul li a{color:#7c7e83;text-align:left;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;}
.grid-x ul li:hover a{text-decoration:underline;color:#CCCDD1;}
.grid-r {
    float: right;
    padding: 0 15px 20px;
    width: 250px;
    height: 174px;
}.grid-r a {
    font-size: 15px;
    color: #A2ADB4;
    text-align: center;
    display: block;
    padding-top: 85px;
    background: url(../images/ft_phico.png) no-repeat 65px 10px;
    cursor: default;
}.grid-a{background:url('') repeat-y;float:right;padding:0 15px 20px;}
.grid-a a {
    font-size: 15px;
    color: #A2ADB4;
    text-align: center;
    display: block;
    padding-top: 135px;
    background: url(../images/weixin120.png) no-repeat 7px 0px;
    cursor: default;
    width: 135px;
    background-size: 120px 120px;
    height: 130px;
}.grid-r a:hover{color:#A2ADB4;}
.grid-r p {
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    padding: 8px 0;
}.copyright{width:100%;text-align:center;color:#c5c5c5;font-size:14px;margin-bottom:14px;}
.copyright span{color:#c5c5c5;padding:0 10px;}
.footer img{outline:none;border:0;zoom:1;width:100%;height:auto;}
.footer img{width:auto !important;}
.clear-fx:before, .clear-fx:after{content:"\20";display:table;overflow:hidden;line-height:0;height:0px;}
.clear-fx:after{clear:both;}
@keyframes jumptoTop{0%{margin-bottom:0;animation-timing-function:ease-out}
50%{margin-bottom:10px;animation-timing-function:ease-in}
100%{margin-bottom:0;animation-timing-function:ease-out}
}
@-webkit-keyframes jumptoTop{0%{margin-bottom:0;animation-timing-function:ease-out}
50%{margin-bottom:10px;animation-timing-function:ease-in}
100%{margin-bottom:0;animation-timing-function:ease-out}
}
@-moz-keyframes jumptoTop{0%{margin-bottom:0;animation-timing-function:ease-out}
50%{margin-bottom:10px;animation-timing-function:ease-in}
100%{margin-bottom:0;animation-timing-function:ease-out}
}
@-ms-keyframes jumptoTop{0%{margin-bottom:0;animation-timing-function:ease-out}
50%{margin-bottom:10px;animation-timing-function:ease-in}
100%{margin-bottom:0;animation-timing-function:ease-out}
}
a.arrow-up{background:transparent url(../images/uparrow.png) no-repeat;width:46px;height:46px;display:block;position:fixed;_position:absolute;z-index:100;right:50%;display:none;bottom:1%;margin-right:-646px;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;}
/* #plane1,#closeqrcode{visibility:hidden;} */
#plane1:hover img#closeqrcode{visibility:visible;}
.icon-360-kx{display:block;text-align:center;}
.copyright img{width:auto;}
.copyright div{margin-top:20px;}
.copyright div span{padding:0;}
.copyright span a{display:inline-block;margin:0 4px;}
img[alt="可信网站"],img[alt="安全联盟认证"]{border-radius:8px;}.icon-360-kx > span{position:static !important;}.wiwdT{width:1200px;margin:0 auto;position:relative;height:1px;}
#qrcode_appD{ position: fixed; z-index:5; right:0; top:50% !important; margin-top:-53px;display:none; }
#qrcode_appD > i{ content:'\20'; position: absolute; background:url(../images/index.jpg) no-repeat center; right: 3px;
  top: -10px; width: 12px; height: 12px; cursor:pointer; }
#qrcode_appD img{ width:90px; height: auto; }
#iconDivMain1{ top:50% !important; margin-top: 70px !important; position: fixed !important; }
#auto_hidden1{position: fixed !important;top:50% !important;margin-top: 70px !important;visibility: visible!important;}
/*short footer*/
.need_table_footer{background-color:#2f353b;height:80px;}
.need_table_footer p{color:#707070;font-size:12px;text-align:center;padding-top:35px;}
.need_table_footer p span{padding:0 10px;}
.nav_box ul li img{position: relative;top: -55px;left: 44px;}
/*0229新增样式start*/
.page-st1 .overfl-pop h1{color:#fff;font-size:24px;text-align:left;padding:26px 22px;background-color:#30c76c;border-radius:8px 8px 0 0}
.page-st1{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000;width:100%;height:100%;opacity:1;display:none;}
.page-st1 .overfl-pop{top:0px;background-color:#fff;display:inline-block;vertical-align:middle;position:relative;z-index:1;width:1000px;height:auto;border-radius:8px;box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-webkit-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-moz-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);-ms-box-shadow:0 0 3px rgba(255, 255, 255, 0.56);padding:0;margin-top:70px;}
.page-st1 .overfl-pop h1 span{padding:0 5px}
.page-st1 .overfl-pop h1 em{font-style:normal;font-size:14px;margin-left:5px;}
.page-st1 .overfl-pop .closeyk-card{display:inline-block;float:right;margin-right:20px;font-size:34px;line-height:31px;cursor:pointer;transition:text-shadow .32s ease-out;-webkit-transition:text-shadow .32s ease-out;-moz-transition:text-shadow .32s ease-out;-ms-transition:text-shadow .32s ease-out;-o-transition:text-shadow .32s ease-out;font-style:normal;}
.page-st1 .overfl-pop .closeyk-card:hover{text-shadow:0 0 11px white;-ms-text-shadow:0 0 11px white;-webkit-text-shadow:0 0 11px white;-moz-text-shadow:0 0 11px white}
.page-st1 .yk-hls{margin-top:0;}
.page-st1 .yk-hls h3{text-align:left;color:#000;font-size:18px;padding-bottom:10px;border-bottom:1px solid #fff;font-weight:bold}
.page-st1 .for-on{padding:0 0 0 310px;background:#f5f5f5;border-bottom:1px solid #e8e8e8;}
.page-st1 .for-on dd{float:left;display:inline-block;zoom:1}
.page-st1 .for-on dd img{width:120px;height:120px;border-radius:50%;border:2px solid #fff;margin:20px 24px}
.page-st1 .for-on dd .spanbr{font-size:13px;color:#000;line-height:26px;margin:44px 0;text-align:left}
.tech_classTime .spanbr{font-size:13px;color:#000;line-height:26px;text-align:left}
.page-st1 .for-on dd .spanbr span{text-align:left;margin-right:12px;display:inline-block;white-space:nowrap;color:#666;}
.page-st1 .for-on dd .spanbr span.t_name{font-size:26px;display:block;}
.page-st1 .subform .form-gp{margin-bottom:20px;}.page-st1 .subform .form-gp label .redstar{color:#ff0000;display:inline-block;padding-right:5px;}.page-st1 .subform .form-gp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page-st1 .form-gp label{margin-left:20px;width:150px;text-align:right;display:inline-block;float:left;padding-top:6px;color:#666;font-size:16px;font-weight:bold;margin-top:4px;}.page-st1 .form-gp .input-msg{width:76.66667%;float:left;padding:0;}.page-st1 .form-gp .input-msg select{float:left;width:240px;margin-left:10px;height:40px;font-size:16px;color:#999;border:1px solid #d5d5d5;}.page-st1 .form-gp .input-msg .input1{float:left;margin-right:10px;height:40px;width:150px;border:1px solid #d5d5d5;font-size:16px;color:#999}.page-st1 .form-gp .input-msg .input2{float:left;margin-right:10px;height:40px;width:160px;border:1px solid #d5d5d5;}
.page-st1 .btn-orig{color:#fff;display:inline-block;border-radius:3px;background-color:#FF9700;border-bottom:2px solid #C26009;font-size:22px;text-align:center;line-height:50px;height:50px;letter-spacing:4px;text-indent:4px;font-weight:bold;margin:10px 0 10px 385px;transition:background-color ease-in-out .24s;-moz-transition:background-color ease-in-out .24s;-webkit-transition:background-color ease-in-out .24s;-o-transition:background-color ease-in-out .24s;-ms-transition:background-color ease-in-out .24s;}
.page-st1 .btn-orig:hover{background-color:#FF7900;color:#fff;text-decoration:none;}
.page-st1 .warn-yk-proto{margin-left:282px;float:left;}
.page-st1 .warn-yk-proto label{float:left;}
/*0229新增样式end*/